package com.example.a_java.model.dto.report;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 风险统计概览DTO
 */
@Data
@Schema(description = "风险统计概览DTO")
public class RiskStatsDTO {

    @Schema(description = "预警总数")
    private Integer warningCount;
    
    @Schema(description = "预警率环比增长率(%)")
    private BigDecimal warningRate;
    
    @Schema(description = "高风险数量")
    private Integer highRiskCount;
    
    @Schema(description = "高风险率环比增长率(%)")
    private BigDecimal highRiskRate;
    
    @Schema(description = "黑名单数量")
    private Integer blacklistCount;
    
    @Schema(description = "黑名单环比增长率(%)")
    private BigDecimal blacklistRate;
    
    @Schema(description = "处理率(%)")
    private BigDecimal processRate;
    
    @Schema(description = "处理率变化")
    private BigDecimal processRateChange;
} 
